<?xml version="1.0" encoding="UTF-8"?>

<!-- ru.toxsoft.l2.dlm.tags.common -->

<!-- создает плагин для Eclipse -->
<project name="l2.thd.opc.da_plugin" default="build">
  <!-- это имя проекта -->
  <property name="plugin.name" value="ru.toxsoft.l2.thd.opc.da" />

	<!-- это версия проекта -->
	<property name="plugin.version" value="1.0" />

	<!-- имя jar-файла собираемого для создания плагина (идентификатор и версия плагина) -->
	<property name="jarfile.name" value="${plugin.name}-thd.jar" />

	<!-- это имя - идентификатор plugin-а -->
	<property name="plugin.id" value="${plugin.name}" />

	<!-- это имя проекта plugin-а -->
	<property name="project.name" value="${plugin.name}" />

	<!-- каталог откомпилированных класс-файлов -->
	<property name="bin.dir" value="bin" />

	<!-- каталог исходных текстов -->
	<property name="src.dir" value="src" />

	<tstamp>
		<format property="TODAY" pattern="yyyy-MM-dd HH:mm:ss" />
	</tstamp>

	<manifest file="dist/temp_META_INF_dir/MANIFEST.MF">
		<section name="${plugin.name}">			
			<attribute name="DeveloperPersons" value="Max" />
			<attribute name="DeveloperCompany" value="ТоксСофт" />
			<attribute name="Built-Date" value="${TODAY}" />
		</section>
	</manifest>

	<target name="build_jar">
		<jar destfile="dist/${jarfile.name}" manifest="dist/temp_META_INF_dir/MANIFEST.MF">
			<metainf dir="dist/temp_META_INF_dir" />
			<fileset dir="${bin.dir}">
				<include name="ru/**/*.class" />
			</fileset>
			<fileset dir="${src.dir}">
				<include name="ru/**/*.java" />
			</fileset>
		</jar>
	</target>

	<target name="build" description="Собирает всё" depends="build_jar">
	</target>	 

	<target name="clean" description="Удаляет собранные файлы">
		<delete file="dist/${jarfile.name}" />
		<delete>
			<fileset dir="dist/temp_META_INF_dir" includes="*" />
		</delete>
	</target>

</project>
